package com.hrms.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.hrms.pojo.Employee;

/**
 * 员工dao层
 * 
 * @author Administrator
 *
 */
public interface EmployeeDao {

	// 分页查找员工
	List<Employee> selectEmpByLimit(@Param("offset") int offset, @Param("limit") int limit);

	// 根据id查找
	Employee selectEmpById(int emId);

	// 根据名字模糊查找
	List<Employee> selectEmpByName(String emName);

	// 根据身份证号查找
	Employee selectEmpByIdNumber(String emIdNumber);

	// 查找所有员工
	List<Employee> selectEmpAll();

	// 添加员工信息
	int insertEmp(Employee em);

	// 修改员工信息
	int updateEmp(Employee em);

	// 根据di删除
	int deleteEmpById(int emId);
}
